VideoHelp Forum




+ Reply to Thread
Page 8 of 8
FirstFirst ... 6 7 8
Results 211 to 236 of 236
  1. Member hellraiser's Avatar
    Join Date
    Apr 2025
    Location
    Hell's Kitchen (NY)
    Search PM
    Which website.
    I'll give it a try
    Quote Quote  
  2. Member hellraiser's Avatar
    Join Date
    Apr 2025
    Location
    Hell's Kitchen (NY)
    Search PM
    It's not allowed to discuss paid subscription services!
    So sorry,I can't help you with this one
    Quote Quote  
  3. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Generally if it works from the browser, HellYes scripts collects the browser's mpd and cURL without issue.

    Chrome is more reliable for producing accurate cURL - I've recently noticed Firefox producing errors.

    Some sites choose to disallow the re-use of tokens (which HellYes is attempting to do).
    To get round this, you can configure Chrome Developer Tools to prevent a filtered url (like 'license') from being sent to the server,.
    In this way you can copy the cURL before its used.

    It wouldn't be impossible for sites that are keen to reduce piracy to have a one-time token on the mpd URL too! So filter for 'ism | mpd' or whatever and block it in Developer Tools.

    This is all conjecture not Gospel truth; I only go for UK Free to Air sites.
    Noob Starter Pack. Just download any Widevine media! Over 22,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  4. Member
    Join Date
    Oct 2024
    Location
    Johannesburg
    Search PM
    Originally Posted by A_n_g_e_l_a View Post
    Same allhell3.py accuracy - it will get everything - but this version wrapped in a gui.
    Copy/Pasting is now much more straight forward

    Paste mpd
    Paste license cURL
    Enter Save Name
    Click 'Get Keys' to process.
    Stop there or click 'Download' to have N_m3u8DL-RE to do its work.

    Image
    [Attachment 81160 - Click to enlarge]

    Image
    [Attachment 81161 - Click to enlarge]

    Update 15/08/2024 added init parser to the GUI
    Update 20/08/2024 added lower Diffie-Helman security context as an optional script, to match sites using short key lengths.

    https://files.videohelp.com/u/301890/hellyes6.zip for the complete updated pack
    Thanks for your great script and now also GUI.

    Can I make one suggestion for a future feature to be added?
    Sometimes the mpd cannot be retrieved by just the url alone and one needs some headers as well. Would it we possible to add a option to add the mpd url as a CURL command too (same as license url)?

    Thanks in advance.
    Quote Quote  
  5. Hi, mam I hv downloaded hellyes6 zip file added in c drive.?
    Do I need to add binaries (ffmpeg,nm3u8dl,mkvmerge, shakapackger) into Hellyes folder?

    I found python scripts in hellyes6 folder? Do I need install python in pc?
    do I need to add hellyes folder location as path to environment variable?
    Last my question is, which browser is the best for copying curl request?
    Pls clarify my doubts mam
    Quote Quote  
  6. https://forum.videohelp.com/members/301890-A_n_g_e_l_a

    Thanks😊😊

    I successfully converted allhell3gui py script to exe..
    It is working flawlessly.finaally I got keys.wonderful script manq
    Quote Quote  
  7. Thank you for this tool. Any chance for Mac support? Seems like most of it works fine, up until mkvmerge, which uses dynamic libraries on Linux but frameworks on Mac:
    Code:
    15:13:31.424 WARN : dyld[85601]: Library not loaded: 
    @executable_path/libs/libQt5Core.5.dylib
    15:13:31.425 WARN :   Referenced from: <D56DC89A-390F-3D35-A2AF-B0B159E16984> 
    /usr/local/bin/mkvmerge
    15:13:31.426 WARN :   Reason: tried: 
    '/usr/local/opt/qt@5/lib/libQt5Core.5.dylib' (no such file), 
    '/libQt5Core.5.dylib' (no such file), '/usr/local/bin/libs/libQt5Core.5.dylib' 
    (no such file), '/usr/local/lib/libQt5Core.5.dylib' (no such file), 
    '/usr/lib/libQt5Core.5.dylib' (no such file, not in dyld cache)
    15:13:31.426 ERROR: Mux failed
    15:13:31.426 ERROR: Failed
    I installed MalMen's extension, but I think it still depends on having AllHellGui working.
    Quote Quote  
  8. That has nothing to do with AllHellGui. Simply install MKVToolNix and use the bundled mkvmerge:
    Code:
    otool -L /Applications/MKVToolNix-93.0.app/Contents/MacOS/mkvmerge 
    /Applications/MKVToolNix-93.0.app/Contents/MacOS/mkvmerge:
    	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1953.255.0)
    	@executable_path/libs/libQt6Core.6.dylib (compatibility version 6.0.0, current version 6.4.2)
    	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
    	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0)
    	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1300.36.0)
    	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1319.0.0)
    Or use a MacPorts or Homebrew installation.
    Quote Quote  
  9. Originally Posted by Obo View Post
    That has nothing to do with AllHellGui. Simply install MKVToolNix and use the bundled mkvmerge…Or use a MacPorts or Homebrew installation.
    Thanks for your response. I figured as much, but I already have MKVToolNix installed, both the GUI .app as well as via Homebrew (with the path added correctly). (Even tried poking inside the .app and dragging the mkvmrge file to my binaries folder inside the HellYesGui folder.) But I don't have the .dylib files called for, and after troubleshooting with ChatGPT, it told me it was because mkvmerge on Mac is based on frameworks and not dynamic libraries (as it is on Linux). Any idea how I can get those .dylib files? Does AllHellGui work for you on Mac?
    Quote Quote  
  10. ChatGPT is obviously not omniscient: the MacOS-related comment is complete nonsense.

    Yes, AllHellGui works very well on my Mac. AllHellGui doesn't even use mkvmerge directly, mkvmerge is only ever called by delegation to N_m3u8DL-RE and dash-mpd-cli. Thus it only has be available in your PATH. I'd suggest you remove all instances of mkvmerge but one, if you have multiple instances of mkvmerge installed. And check that the instance found in your PATH is working in a terminal.

    If all this doesn't help, try reinstalling/rebuilding mkvmerge (you've probably deleted the Qt5 installation that your binary is depending on - honestly I don't even know why the command line tool mkvmerge is linked against the graphics framework Qt). Using Homebrew is imo the best option.
    Quote Quote  
  11. Sorry, but noob me can't get past this error. I tried what you said, but running mkvmerge in Terminal just gives me this error:

    Code:
    dyld[34796]: Library not loaded: /usr/local/opt/qt@5/lib/libQt5Core.5.dylib
      Referenced from: <D56DC89A-390F-3D35-A2AF-B0B159E16984> /usr/local/bin/mkvmerge
      Reason: tried: '/usr/local/opt/qt@5/lib/libQt5Core.5.dylib' (no such file), '/libQt5Core.5.dylib' (no such file), '/usr/local/opt/qt@5/lib/libQt5Core.5.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/opt/qt@5/lib/libQt5Core.5.dylib' (no such file), '/usr/local/opt/qt@5/lib/libQt5Core.5.dylib' (no such file), '/usr/local/lib/libQt5Core.5.dylib' (no such file), '/usr/lib/libQt5Core.5.dylib' (no such file, not in dyld cache), '/usr/local/opt/qt@5/lib/libQt5Core.5.dylib' (no such file), '/libQt5Core.5.dylib' (no such file), '/usr/local/Cellar/qt@5/5.15.16_2/lib/libQt5Core.5.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/usr/local/Cellar/qt@5/5.15.16_2/lib/libQt5Core.5.dylib' (no such file), '/usr/local/Cellar/qt@5/5.15.16_2/lib/libQt5Core.5.dylib' (no such file), '/usr/local/lib/libQt5Core.5.dylib' (no such file), '/usr/lib/libQt5Core.5.dylib' (no such file, not in dyld cache)
    zsh: abort      mkvmerge
    MKVToolNix GUI works fine for me, not sure why/how the CLI version is somehow dependency-broken. Homebrew's mkvtoolnix installation doesn't install the necessary dylibs for whatever reason, and same for Homebrew's qt@5 installation. I tried compiling qt-everywhere-src-5.15.2 from source, but that also results in various insurmountable (for me) errors (e.g., "ld: library not found for -lAppKit"). I know it's just the final thing and not an integral part of HellYesGui, but I want it to work from start to finish and I can't seem to get past this. Is there anyplace I can just download the necessary .dylibs and place them in the right folder manually?
    Quote Quote  
  12. Easiest probably is to remove (uninstall) the Homebrew version of mkvmerge/mkvtoolnix and put a symlink from the GUI version into /usr/local/bin; with the drawback that you probably would have to do it again when you upgrade MKVToolNix. Something like this - correct the path to MKVToolNix accordingly:

    Code:
    sudo ln -s /Applications/MKVToolNix-93.0.app/Contents/MacOS/mkvmerge /usr/local/bin
    (If you need sudo depends on if /usr/local/bin is writable for your MacOS user.)
    Quote Quote  
  13. Thanks again for your help. I don't know what exactly fixed it, but I deleted the mkv binaries in /usr/local/bin and then freshly reinstalled mkvtoolnix with Homebrew, and that seemed to do the trick (also updating Xcode and Xcode Command Line Tools to my current OS may have had something to do with it). allhell3gui.py now works from start to finish for me on my Mac!

    A question about MalMen's extension in case you or anyone else can help. I installed the precompiled Firefox extension and tried it on the first three of these sample videos ("Sintel" in the third link). The URLs were detected on the first one and the Download Video button enabled (upon entering a name for the video), but clicking the button yielded the error "Error: No such native application org.hellyes.hellyes". On the second video, the extension did not detect the necessary URLs, and inspecting the Network tab with regexp:widevine|acquire|license|mpd only yielded the mpd and no license, so maybe that's a tougher one to get? Similar situation with the third one. Any tips?

    Final question, mostly just to completely noob-proof this process in my mind: is there a canonical way do to the third step of stepByStep.txt, i.e., "you install software into a folder called binaries and add that folder to your system's PATH (Environment Variable in Windoze)"? I made a folder called binaries inside the HellYesGui folder and ChatGPT somehow managed to guide me to add it to my PATH, but I don't know if it effected a system-wide change, or rather, I don't know the right way to do so (this tutorial for Windows seems straightforward enough; is this one good for Mac?).
    Quote Quote  
  14. Regarding PATH: yes, the one you linked probably contains everything you need to know.
    Quote Quote  
  15. Registered to say thanks for this downloader!

    I've got some experience archiving DRM content, but using AllHell might've been one of the simplest experiences I've had doing so.
    Quote Quote  
  16. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by MadSpecialist View Post
    Registered to say thanks for this downloader!

    I've got some experience archiving DRM content, but using AllHell might've been one of the simplest experiences I've had doing so.
    Glad you like it!
    Noob Starter Pack. Just download any Widevine media! Over 22,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  
  17. Image
    [Attachment 88372 - Click to enlarge]
    . I need help. I hv mpd file.. Image
    [Attachment 88371 - Click to enlarge]
    got problem after mpd drm download.

    Mpd PT time set 2 hr 54 min. When I download mpd by nm3u8dl , I get video about 2hr52mins13secs.. nm3u8dl skipped some segments while downloading.any solution
    Quote Quote  
  18. Member
    Join Date
    Nov 2015
    Location
    Denmark
    Search Comp PM
    I have executed on macOS but it fails with error 405:
    Code:
    Client error '405 Method Not Allowed' for url 'https://player.vimeo.com/video/555288346/license/widevine?asset_id=555288346&s=1757815995-081718b2ae57a7da7f293669585cd19de046e1ec56b5e999f3991db3f1e2cdd0&version=derived&atid=1805461564.1757799327&referrer=https%3A%2F%2Fwww.wowpresentsplus.com%2Fdrag-race-espana&first_log=1&player_location=onsite&playback_route=player_embed_ott'
    For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405
    MPD:
    Code:
    https://vod-adaptive-ak.vimeocdn.com/exp=1757815995~acl=%2F934ed651-e823-4edf-80fd-7e40851f9092%2F%2A~hmac=6f97ce80846c21c4afcab579f35e94a00f78196608bef2bec8ca5f317597329b/934ed651-e823-4edf-80fd-7e40851f9092/v2/playlist/drm/cenc,derived,555288346,091d2203387416e8d4c96b856e60fcbe/av/primary/sub/12443460-en,12445303-ar,12445304-ja,12445305-it,12445306-id,12445307-es,12445308-de,12445309-fr,12445310-pt,12445311-zh,12445312-ko,74845374-nl/playlist.mpd?omit=av1-hevc-opus&pathsig=8c953e4f~haqDxikpzyvINL0LOthF8JMPIXeceI3slXdX2wk0IlY&pssh=0&r=dXM%3D&rh=4l2yiP
    In console with allhell3.py:

    Code:
    MPD URL? https://vod-adaptive-ak.vimeocdn.com/exp=1757815995~acl=%2F934ed651-e823-4edf-80fd-7e40851f9092%2F%2A~hmac=6f97ce80846c21c4afcab579f35e94a00f78196608bef2bec8ca5f317597329b/934ed651-e823-4edf-80fd-7e40851f9092/v2/playlist/drm/cenc,derived,555288346,091d2203387416e8d4c96b856e60fcbe/av/primary/sub/12443460-en,12445303-ar,12445304-ja,12445305-it,12445306-id,12445307-es,12445308-de,12445309-fr,12445310-pt,12445311-zh,12445312-ko,74845374-nl/playlist.mpd?omit=av1-hevc-opus&pathsig=8c953e4f~haqDxikpzyvINL0LOthF8JMPIXeceI3slXdX2wk0IlY&pssh=0&r=dXM%3D&rh=4l2yiP
    Found pssh element: AAAANHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABQIARIQCR0iAzh0FujUyWuFbmD8vg==
    Extracted or generated PSSH: AAAANHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABQIARIQCR0iAzh0FujUyWuFbmD8vg==
    Next.
    1. Paste your cURL of license request.
    2. Press Ctrl-D (Linux) or Ctrl-Z (Windows) to save it.
    cURL?
    t.CHpVHn1Fe2dl7MYWT9T4-1757796733427-0.0.1.1-604800000' \
      -H 'Sec-Fetch-Dest: empty' \
      -H 'Sec-Fetch-Mode: cors' \
      -H 'Sec-Fetch-Site: cross-site'
    
    
    
    
    
    
    
    
    URL: https://player.vimeo.com/video/555288346/license/widevine?asset_id=555288346&s=1757815995-081718b2ae57a7da7f293669585cd19de046e1ec56b5e999f3991db3f1e2cdd0&version=derived&atid=1805461564.1757799327&referrer=https%3A%2F%2Fwww.wowpresentsplus.com%2Fdrag-race-espana&first_log=1&player_location=onsite&playback_route=player_embed_ott
    Method: UNDEFINED
    Headers: {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:142.0) Gecko/20100101 Firefox/142.0', 'Accept': '*/*', 'Accept-Language': 'es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Origin': 'https://embed.vhx.tv', 'DNT': '1', 'Sec-GPC': '1', 'Connection': 'keep-alive', 'Referer': 'https://embed.vhx.tv/'}
    Data:
    Traceback (most recent call last):
      File "/Users/juan/fuentes/HellYesGui/allhell3.py", line 430, in <module>
        key_results = get_key(pssh, lic_url)
      File "/Users/juan/fuentes/HellYesGui/allhell3.py", line 196, in get_key
        raise e
      File "/Users/juan/fuentes/HellYesGui/allhell3.py", line 194, in get_key
        license_response.raise_for_status()
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
      File "/Users/juan/fuentes/HellYesGui/.venv/lib/python3.13/site-packages/httpx/_models.py", line 761, in raise_for_status
        raise HTTPStatusError(message, request=request, response=self)
    httpx.HTTPStatusError: Client error '405 Method Not Allowed' for url 'https://player.vimeo.com/video/555288346/license/widevine?asset_id=555288346&s=1757815995-081718b2ae57a7da7f293669585cd19de046e1ec56b5e999f3991db3f1e2cdd0&version=derived&atid=1805461564.1757799327&referrer=https%3A%2F%2Fwww.wowpresentsplus.com%2Fdrag-race-espana&first_log=1&player_location=onsite&playback_route=player_embed_ott'
    Quote Quote  
  19. Originally Posted by j1simon View Post
    I have executed on macOS but it fails with error 405:
    Code:
    Client error '405 Method Not Allowed' for url 'https://player.vimeo.com/video/555288346/license/widevine?asset_id=555288346&s=1757815995-081718b2ae57a7da7f293669585cd19de046e1ec56b5e999f3991db3f1e2cdd0&version=derived&atid=1805461564.1757799327&referrer=https%3A%2F%2Fwww.wowpresentsplus.com%2Fdrag-race-espana&first_log=1&player_location=onsite&playback_route=player_embed_ott'
    For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/405
    MPD:
    Code:
    https://vod-adaptive-ak.vimeocdn.com/exp=1757815995~acl=%2F934ed651-e823-4edf-80fd-7e40851f9092%2F%2A~hmac=6f97ce80846c21c4afcab579f35e94a00f78196608bef2bec8ca5f317597329b/934ed651-e823-4edf-80fd-7e40851f9092/v2/playlist/drm/cenc,derived,555288346,091d2203387416e8d4c96b856e60fcbe/av/primary/sub/12443460-en,12445303-ar,12445304-ja,12445305-it,12445306-id,12445307-es,12445308-de,12445309-fr,12445310-pt,12445311-zh,12445312-ko,74845374-nl/playlist.mpd?omit=av1-hevc-opus&pathsig=8c953e4f~haqDxikpzyvINL0LOthF8JMPIXeceI3slXdX2wk0IlY&pssh=0&r=dXM%3D&rh=4l2yiP
    In console with allhell3.py:

    Code:
    MPD URL? https://vod-adaptive-ak.vimeocdn.com/exp=1757815995~acl=%2F934ed651-e823-4edf-80fd-7e40851f9092%2F%2A~hmac=6f97ce80846c21c4afcab579f35e94a00f78196608bef2bec8ca5f317597329b/934ed651-e823-4edf-80fd-7e40851f9092/v2/playlist/drm/cenc,derived,555288346,091d2203387416e8d4c96b856e60fcbe/av/primary/sub/12443460-en,12445303-ar,12445304-ja,12445305-it,12445306-id,12445307-es,12445308-de,12445309-fr,12445310-pt,12445311-zh,12445312-ko,74845374-nl/playlist.mpd?omit=av1-hevc-opus&pathsig=8c953e4f~haqDxikpzyvINL0LOthF8JMPIXeceI3slXdX2wk0IlY&pssh=0&r=dXM%3D&rh=4l2yiP
    Found pssh element: AAAANHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABQIARIQCR0iAzh0FujUyWuFbmD8vg==
    Extracted or generated PSSH: AAAANHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABQIARIQCR0iAzh0FujUyWuFbmD8vg==
    Next.
    1. Paste your cURL of license request.
    2. Press Ctrl-D (Linux) or Ctrl-Z (Windows) to save it.
    cURL?
    t.CHpVHn1Fe2dl7MYWT9T4-1757796733427-0.0.1.1-604800000' \
      -H 'Sec-Fetch-Dest: empty' \
      -H 'Sec-Fetch-Mode: cors' \
      -H 'Sec-Fetch-Site: cross-site'
    
    
    
    
    
    
    
    
    URL: https://player.vimeo.com/video/555288346/license/widevine?asset_id=555288346&s=1757815995-081718b2ae57a7da7f293669585cd19de046e1ec56b5e999f3991db3f1e2cdd0&version=derived&atid=1805461564.1757799327&referrer=https%3A%2F%2Fwww.wowpresentsplus.com%2Fdrag-race-espana&first_log=1&player_location=onsite&playback_route=player_embed_ott
    Method: UNDEFINED
    Headers: {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:142.0) Gecko/20100101 Firefox/142.0', 'Accept': '*/*', 'Accept-Language': 'es-ES,es;q=0.8,en-US;q=0.5,en;q=0.3', 'Accept-Encoding': 'gzip, deflate, br, zstd', 'Origin': 'https://embed.vhx.tv', 'DNT': '1', 'Sec-GPC': '1', 'Connection': 'keep-alive', 'Referer': 'https://embed.vhx.tv/'}
    Data:
    Traceback (most recent call last):
      File "/Users/juan/fuentes/HellYesGui/allhell3.py", line 430, in <module>
        key_results = get_key(pssh, lic_url)
      File "/Users/juan/fuentes/HellYesGui/allhell3.py", line 196, in get_key
        raise e
      File "/Users/juan/fuentes/HellYesGui/allhell3.py", line 194, in get_key
        license_response.raise_for_status()
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
      File "/Users/juan/fuentes/HellYesGui/.venv/lib/python3.13/site-packages/httpx/_models.py", line 761, in raise_for_status
        raise HTTPStatusError(message, request=request, response=self)
    httpx.HTTPStatusError: Client error '405 Method Not Allowed' for url 'https://player.vimeo.com/video/555288346/license/widevine?asset_id=555288346&s=1757815995-081718b2ae57a7da7f293669585cd19de046e1ec56b5e999f3991db3f1e2cdd0&version=derived&atid=1805461564.1757799327&referrer=https%3A%2F%2Fwww.wowpresentsplus.com%2Fdrag-race-espana&first_log=1&player_location=onsite&playback_route=player_embed_ott'
    what's the video url?
    Quote Quote  
  20. Hello,

    Thanks for a great product. It really makes life much easier.

    I have now stumbled upon an issue where I'm sure there's a simple solution and the issue is my experience.


    I want to download from a HLS-stream. Is there something corresponding to mpd or how should I approach this?
    Quote Quote  
  21. Originally Posted by ussernamealex View Post
    Hello,

    Thanks for a great product. It really makes life much easier.

    I have now stumbled upon an issue where I'm sure there's a simple solution and the issue is my experience.


    I want to download from a HLS-stream. Is there something corresponding to mpd or how should I approach this?
    .m3u8 and use n_m3u8DL-RE as your downloader.
    Quote Quote  
  22. Originally Posted by MalMen View Post
    Originally Posted by hellraiser View Post
    Code:
    To be added soon
    I have made some changes in the "org.hellyes.hellyes.json" and the error (for Chrome-webbrowser) "Error: Specified native messaging host not found" changed into "Error: Error when communicating with the native messaging host".That means in this case that Chrome can communicate with the NativeMessagingHost but for some reason can't start the native.py script (which starts afterwards the allhell3.py script).

    To be continued
    Thanks for your testing!
    I did spend few hours last night trying to make it work on windows and discover it wont work the same way as on linux..
    First things first:

    Code:
    Error: Specified native messaging host not found"
    This means that the org.hellyes.hellyes.json is not being found yet, I discover that the native message must be register on windows registry
    I did try mainly on firefox but from my search is the same on firefox

    But that is not the main issue, I discover that windows cant open a new windows terminal like I did on Linux, so even being sucessful launching the allhell3.py then we dont have a way to see what is hapening (and select the video/audio quality)..

    This is not the end of the road, there are 2 possible solutions
    1. Develop an allhell3.py GUI that will wait for messages from browser and process them when they arrive
    2. Further develop native.py api comunication and browser extension to manage the downloads on the extension

    Option 2 would be my preferable... unfortunetely I dont have the time for that now, so if you really want to use this extension you will need to switch to linux or have an virtual machine with it ( I recomend Kubuntu since it was what I used while develloping), meanwhile if someone want to do this further work on the extension feel free to open issues/prs on my github repo, I will check it more ofthen then here and will glady help if I can


    i've seen you are working on feat/windows-posix

    great job, looks really promising but in order to make it detect that registry needs to be fixed and native.bat generated you need to remove those files from the repo

    also detecting manifest is not working correctly in all the cases, maybe you can check how larley did it in WidevineProxy2?
    Quote Quote  
  23. Hi good people. I worked on making my Browser Extension compatible with windows.. I had alot of trouble in making the curl license fit into the json and then make use of it on allhell3.py fur finaly I think I make it work... well, at least is working on the websites that I use, probably will break in others but at least for now is something..
    A side from that, in order to make it work on windows, since on windows I was unable to open a terminal like I was doing on linux, I created a new GUI that should be open and will auto process all the content sent from the browser extension.. use the ReadMe for more info on that..

    Since this is a really change of features to the original repo from A_n_g_e_l_a I should probably make a new post..

    Until then you can check my code and releases on my github https://github.com/MalMen/HellYes/
    Quote Quote  
  24. Originally Posted by MalMen View Post
    Hi good people. I worked on making my Browser Extension compatible with windows.. I had alot of trouble in making the curl license fit into the json and then make use of it on allhell3.py fur finaly I think I make it work... well, at least is working on the websites that I use, probably will break in others but at least for now is something..
    A side from that, in order to make it work on windows, since on windows I was unable to open a terminal like I was doing on linux, I created a new GUI that should be open and will auto process all the content sent from the browser extension.. use the ReadMe for more info on that..

    Since this is a really change of features to the original repo from A_n_g_e_l_a I should probably make a new post..

    Until then you can check my code and releases on my github https://github.com/MalMen/HellYes/
    OMG THANK YOU SO MUCH!!! I will try it and let you know if there are any problems.
    Quote Quote  
  25. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Good on MalMen for trying to take his extension project forward.

    For those that prefer a vanilla approach, and there is something to be said for remembering how to extract mpd and license from a site, I have, today, updated and simplified the HellYes offering on github https://github.com/vinefeeder/HellYes.

    The change is to the methods of installation and use, plus some script duplicate removal.
    There are additional binary installation scripts for Linux and Windows which find sources for support programs, install and add to your system's PATH. (Or you can still do hand installation, should you wish.)

    The big change is that UV is now the package manager; so the software is started by:-
    uv run gui.py -- for the Graphical Interface
    uv run allhell3.py -- for the command line interface.
    (Other start scripts have been removed - they became confusing)

    Dash-mpd-cli (https://github.com/emarsden/dash-mpd-cli) was updated last week. The script installs the latest version

    The README has been adjusted to reflect changes.

    If anyone should want the original version it is the one still linked in my signature
    Noob Starter Pack. Just download any Widevine media! Over 22,000 downloads for V6!.
    https://files.videohelp.com/u/301890/hellyes6.zip
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!